// 引入vue和Vuex
import Vue from 'vue'
import Vuex from 'vuex'
import createPersistedState from 'vuex-persistedstate'

// 引入之后，对vuex进行引用
Vue.use(Vuex)

// 创建且声明一个对象
export const store = new Vuex.Store({
  state: sessionStorage.getItem('state') ? JSON.parse(sessionStorage.getItem('state')) : {
    isLogin: false,
    routeList: [],
    leftFlag: false
  },
  plugins: [
    createPersistedState()
  ]
})
